package com.edt.ichannel.api.dao;

import org.apache.ibatis.annotations.Param;

import java.util.Date;

public interface CommissionArriveDao {

    /**
     * 根据规则查询符合规则达量有效数据，并存入追加表
     * @param cityCode 地市编码
     * @param ruleId 规则id
     * @param commissionMoney 追加佣金
     * @param monthStr 月份字符串 yyyyMM
     */
    void selectCommissionArriveAndSaveSuperadd(@Param("cityCode") String cityCode, @Param("ruleId") String ruleId,
                                               @Param("commissionMoney") Double commissionMoney,
                                               @Param("monthStr") String monthStr,
                                               @Param("countUp") int countUp, @Param("countDown") int countDown,
                                               @Param("beginDate") Date beginDate, @Param("endDate") Date endDate,
                                               @Param("date") Date date, @Param("type") String type);

}
